/*
Theme Name: Simplicity
Theme URI: http://www.icyleaf.cn/tag/wordpress-themes/
Description: Simple and Clean theme.
Version: 0.1
Author: icyleaf
Author URI: http://www.icyleaf.cn
*/

/*_* GLOBALS */
* {
	margin: 0;
	padding: 0;
}
body {
	background-color: #EDF2F7;
	font-family: Tahoma, sans-serif;
	text-align: center;
}
blockquote {
	padding: 0 20px;
	font-style: italic;
}

/*_* Header */
#head {
	background: #505f70 url(images/top_bg.gif) repeat-x top left;
	margin:0px;
	padding:0px;
	height:33px;
}
#innerhead {
	width: 930px;
	margin: 0 auto;
	text-align: left;
}
#innerhead h1 {
	float:left;
	margin:0px;
	padding:5px 0 0 10px;
	color:#E4E4E4;
	font-size: 16px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
#innerhead h1 a {
	display:block;
	background:transparent url(images/subtitle.png) no-repeat 13px 22px!important;/*Style for FF*/
	background:transparent url(images/subtitle.jpg) no-repeat 13px 22px;/*Style for IE*/
	color: #dbdbdb;
	padding:0 120px 20px 0;
	text-decoration: none;
	position:absolute;
	z-index:5;
	width:95px; /* Change this value, if blog title is't show complete. */
}
#innerhead h1 a:hover {
	color: #fff;
}
#innerhead h1 a em {
	color: #898989;
	font-style: normal;
}

#innerhead .searchform {
	float:right;
	margin:32px 0px 0px 0px;
	padding:0px;
	width:120px;
	background-color:#E3E3E3;
	font-size:100%;
}
#innerhead .search_text {
	display:block;
	float:left;
	padding:2px 0 0 4px;
	margin:0px;
	border:1px solid #E3E3E3;
	width:98px;
	font-size:12px;
	background:#E3E3E3 /*url(images/search_bg.gif) no-repeat 2px 4px */;
	color:#515250;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}
#innerhead .search_submit {
	display:block;
	float:right;
	padding:0px;
	margin:0px;
}

/*_* Navigation */
#navigation{
	float: right;
	font-size: 12px;
	color: #fff;
	padding-right: 10px!important;
}
#navigation ul {
	margin:5px 0 0 4px;
}
#navigation ul li {
	display:inline;
}
#navigation ul li.current_page_item a {
	background: url(images/menu_on.gif) no-repeat 8px 14px;
	color:#BF6217;
	font-weight:bold;
}
#navigation ul li.current_page_item a:hover{
	color:#BF6217;
}
#navigation ul li a {
	background: url(images/menu.gif) no-repeat 8px 14px;
	float:left;
	display:block;
	padding:10px 0px 0px 20px;
	margin:0 5px;
	text-decoration:none;
	color:#E4E4E4
}
#navigation ul li a:hover{
	color:#BF6217;text-decoration:none;
}

/*_* Main Body Section */
#body-container {
	width: 930px;
	margin: 0 auto;
	padding-top: 20px;
	text-align: left;
}
#latest-entry {float: left;width: 560px;}
#latest-entry img {margin-bottom: 0px;border:1px solid #DDDDDD;max-width:550px;padding:2px;}
#latest-entry h2 {font-size: 15px;font-weight: bold;float: left;margin-bottom: 4px; margin-top: 20px;}
#latest-entry h2 a {color: #4F4F4F;text-decoration: none;}
#latest-entry h2 a:hover {color: #BF6217;}
span.date {float: right;font-size: 14px;color: #b9b9b9; margin-top: 20px;}
span.sidedate {float: right;font-size: 14px;color: #b9b9b9;}
p.categories {clear: both;font-size: 12px;color: #b9b9b9;margin-bottom: 1px;}
p.categories a {color: #737373;font-weight: bold;text-decoration: none;}
p.categories a:hover {text-decoration: underline;}
p {font-size: 12px;color: #3f3f3f;line-height: 22px;padding-bottom: 10px;}
p a {color: #808080;}
p a:hover {color: #BF6217;}
p.tags {background: #fff url(images/tag_red.png) no-repeat top left;padding-left: 22px;line-height: 14px;border-bottom: 5px solid #eee;padding-bottom: 10px;margin-bottom: 15px;}
#latest-entry h4 {font-size: 14px;color: #3f3f3f;border-bottom: 1px solid #ededed;margin-bottom: 3px;padding-bottom: 2px;}
#latest-entry h4 a {color: #a43030;text-decoration: none;}
#latest-entry h3 {font-size: 14px;color: #3f3f3f;border-bottom: 1px solid #ededed;margin-bottom: 3px;padding-bottom: 2px;}
#latest-entry h3 a {font-size: 14px;color: #a43030;text-decoration: none;}
#latest-entry ul {font-size: 12px;margin-bottom: 10px;}
#latest-entry ul li {list-style:none;padding-left:22px;background:#FAFBFF url(images/bullet_black.png) no-repeat left;}
#latest-entry ol {font-size:12px;padding-left:30px;margin-bottom:10px;}
#latest-entry li {color:#3f3f3f;padding:2px 0;}
#latest-entry li a {color:#a43030;text-decoration:none;}
#latest-entry li a:hover {color:#3f3f3f;}
#latest-entry strong a {color:#a43030;text-decoration:none;font-size:12px;}
#latest-entry p.feed {background:#fff url(images/feed.png) no-repeat left;font-size:12px;padding:0 0 0 22px;margin-top:20px;}

/*_* Sidebar */
#sidebarwrap {
	margin-top:10px;
	width:340px;
	float:right;
	/*background:#fff;*/
	font-size:12px;
}
#sidebarwrap span.right {
	float:right;
	font-size:12px;
}
#sidebarwrap h3 span.right {
	background: url(images/rss.gif) no-repeat right;
	padding-right:20px;
}
#sidebarwrap h3.notable,#sidebarwrap h2, .about h3.notable, .about h2  {
	margin-top:10px;
	background:#FAFBFF;
	font-size:12px;
	padding:4px 3px;
}

#sidebarwrap span.right a {
	color:#a43030;
	font-weight:normal;
}
#sidebarwrapt span.right a:hover {
	color:#3f3f3f;
}

img.textwidget{border:none;}

/* Intro */
#intro{
	background:#FAFBFF;
	padding:10px;
}
#intro ul{
	list-style-type:none;
	float:left;
}
#intro a {color: #808080;text-decoration:none;}
#intro a:hover {color: #BF6217;text-decoration:underline;}
span.user{
	float:right;
	margin:-10px -8px 0 0;
}
img.photo{
	float:left;
	padding:1px 8px 1px 1px;
}
.twitter{
	background: url(images/twitter.gif) no-repeat 0px 0px;
	padding-left:18px;
}

.fanfou ul li{
	background: url(images/fanfou.gif) no-repeat 0px 0px;
	padding-left:18px;
}

/* user panel */
#user-panel{
	font-size: 12px;
	padding-left: 180px;
	margin-top:5px;;
}
#user-panel ul li {
	display:inline;
}
#user-panel ul li a {
	float:left;
	display:block;
	padding:10px 0px 0px 5px;
	margin:0 2px;
	text-decoration:none;
	color:#A43030;
}
#user-panel ul li a:hover{
	color:#000;
	text-decoration:none;
}

/* Left & Right Sidebar */
#sidebar_l {
	width:165px;
	float:left;
}
#sidebar_r {
	width:165px;
	float:right;
}

#topsidebar ul,#sidebar_l ul,#sidebar_r ul{
	list-style-type:none;
}

#topsidebar ul li ul li,#sidebar_l ul li ul li,#sidebar_r ul li ul li{
	list-style-type:square;
	margin-bottom:2px;
	padding:2px 0px;
	margin-left:30px;
}
#topsidebar ul li ul li a, #sidebar_l ul li ul li a,#sidebar_r ul li ul li a{color:#808080;text-decoration:none;}
#topsidebar ul li ul li a:hover,#sidebar_l ul li ul li a:hover,#sidebar_r ul li ul li a:hover{color:BF6217;}
#topsidebar ul li ul li a:hover,#topsidebar ul li ul li:hover,#sidebar_l ul li ul li a:hover,#sidebar_r ul li ul li a:hover,#sidebar_l ul li ul li:hover,#sidebar_r ul li ul li:hover{color:#BF6217;}

ul.post-list,ul.post-list li ul {
	font-size:12px;

}
ul.post-list a {
	color:#808080;
	text-decoration:none;
}
ul.post-list a:hover ,ul.post-list li:hover{
	color:#BF6217;
}
ul.post-list li {
	list-style-type:square;
	line-height:18px;
	padding:2px 0;
	margin-left:30px;
}
ul.post-list li.linkcat{list-style-type:none;}
ul.post-list li span.right {
	font-size:10px;
}
ul.children {
	list-style-type:square;
}
ul.children li {
	border:none !important;
}
ul.children li a {
	font-size:12px;
}

dl a {
	color:#a43030;
	text-decoration:none;
}
dl a:hover {
	color:#3f3f3f;
}

li#tag_cloud a, .tagcloud a{
	color:#a43030;
	text-decoration:none;
}
li#tag_cloud a:hover, .tagcloud a:hover{
	color:#3f3f3f;
}

/*_*Footer */
#footer {
	clear:both;
	background:#2e2e2e;
	margin-top:20px;
	padding-top:5px;
}
#footer p {color:#808080;font-weight:bold;font-size:11px;}
img.left {float:left;margin:0 10px 3px 0;}
img.right {float:right;margin:0 0 10px 10px;border:5px solid #eee;}
p.postnav span.left {float:left;}
p.postnav span.right2 {float:right;}
.mark{color:#BF6217;}


/*_* Comments */
#commentlist {margin-bottom:20px;}
.authorcomment{border:1px solid #FCE889;}
#commentlist ol {
	margin:0;
	padding-left:0;

}
#commentlist ol li {
	list-style:none;
	background-color:#FAFBFF;
	margin:10px 0;

}
#commentlist ol li cite {
	font-style:normal;
	font-weight:bold;

}
h3#comments {margin-top:20px;}
h3#respond {margin-top:20px;}
small.commentmetadata {float:left;padding:2px 5px;}
#commentlist ol li small.commentmetadata a {color:#ccc;}
.authorname,.commentdata{
	float:right;
	text-align:right;
	padding:0px 5px 0px 0px;
	width:100px;
	border-right:10px solid #EAEAEA;
}
.authorname{
	border-right:10px solid #FCE889;
}

.commentcontent{padding:2px 5px;clear:both;}
#formsection{
	margin:20px 0;
}
.columnform{
	float:left;
	margin-right:10px;
}
#author, #email, #url {
	width:205px;
	margin-bottom:4px;
	padding:2px 0px;
}
#commentarea{
	width:100%;padding:2px 0px;
	height:148px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#FAFBFF;border:1px solid #DDD;
}
#submit {
	background:#333333 none repeat scroll 0% 50%;
	border:medium none;
	color:#FFFFFF;
	font-size:11px;
	height:20px;
	margin:10px 0pt 0pt 1px;
	width:150px;
}

#author,#email,#url{background:#FAFBFF;border:1px solid #DDD;}

.linky {color:#a43030 !important;}
.info {
	background:#FAFBFF none repeat scroll 0%;
	padding:0px 10px 0px 0px;
	font-size:10px;
	height:19px;
}
p.postinfo a{text-decoration:none;}
/*ICONS*********************************************************************************/
span.tag, span.comment, span.calendar,span.rss,span.folder,span.author {
	padding:0 0 3px 19px;
	line-height:17px;
}
span.author{
	background: url(images/author.png) no-repeat top left;
}
span.calendar{
	background: url(images/calendar.png) no-repeat top left;
}
span.comment{
	background: url(images/comment.png) no-repeat top left;
}
span.folder{
	background:transparent url(images/folder.gif) no-repeat scroll 2px 0px;
	margin-right:11px;
}
span.tag{
	background: url(images/tag_red.png) no-repeat top left;
}
span.tag{font-size:12px;}
span.tag a{
	color:#808080;
	text-decoration:none;
}
span.tag a:hover{
	color:#a43030;
	text-decoration:underline;
}
span.rss{
	background: url(images/rss.gif) no-repeat top left;
}


/*_* ELA */
#af-ela ul#af-ela-menu {border-bottom:1px dashed #ccc;padding:0 0 10px 0;}
#af-ela ul#af-ela-menu li {display:inline;}
#af-ela ul {margin-bottom:10px;display:block;}
#af-ela ul#af-ela-category {border-bottom:1px dashed #ccc;padding:0 0 10px 0;}
#af-ela ul#af-ela-category li {display:inline;line-height:18px;}
#af-ela ul#af-ela-year {border-bottom:1px dashed #ccc;padding:0 0 10px 0;}
#af-ela ul#af-ela-year li {display:inline;}
#af-ela ul#af-ela-month {padding-left:20px;padding-bottom:10px;border-bottom:1px dashed #ccc;}
#af-ela ul#af-ela-month li {display:inline;line-height:18px;}
#af-ela ul#af-ela-post {padding-left:40px;}

/*_* Random Crap and Classes */
.postspermonth {margin: 7px 0 10px 0;list-style: none !important;padding-left: 25px;}
.noline {text-decoration:none;}
.adsense1 {margin-bottom:15px;}
.clear { clear: both; }
.clearleft {clear:left;}
.clearright {clear:right;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}

/*_* End of Style... kinda like the 80's */
